{{#with model}}

{{#if hasComment}}

{{> comment}}

{{/if}}

{{/with}}

{{#if model.typeParameters}}

{{heading 2}} Type parameters

{{#with model}}
{{> typeParameters}}
{{/with}}

{{/if}}

{{#if model.typeHierarchy}}

{{heading 2}} Hierarchy

{{#with model.typeHierarchy}}

{{> hierarchy}}

{{/with}}

{{/if}}

{{#if model.implementedTypes}}

{{heading 2}} Implements

{{#each model.implementedTypes}}
* {{{type}}}
{{/each}}

{{/if}}

{{#if model.implementedBy}}

{{heading 2}} Implemented by

{{#each model.implementedBy}}
* {{{type}}}
{{/each}}

{{/if}}

{{#if model.signatures}}

{{{heading 2}}} Callable

{{#with model}}

{{#each signatures}}

{{> member.signature  }}

{{/each}}

{{/with}}

{{/if}}

{{#if model.indexSignature}}

{{heading 2}} Indexable

{{#with model}}

{{> member.indexSignatures}}

{{/with}}

{{/if}}

{{#with model}}

{{> main}}

{{/with}}